//商品相关的api
//引入封装好的axios
/*
规定了 :get   params
        post  data
*/

import request from '@/utils/request.js';
//获取商品列表
export function fetchProductList(params) {
    return request({
        url: "product_list",
        method: "get",
        params: params
    })
}
// 商品品牌
// 获取 品牌管理列表
// http://www.yinruifang.cn/index/Api/get_product_brand
export function fetchBrand(params){
    return request ({
        url:"get_product_brand",
        method:"get",
        params:params
    })
}

//获取 商品分类列表
// http://www.yinruifang.cn/index/Api/get_product_category_list/0
export function fetchProductCateList(params,parent_id) {
    return request({
        url: "get_product_category_list/0"+parent_id,
        method: "get",
        params: params
    })
}


//获取 商品类型列表
//http://www.yinruifang.cn/index/Api/get_product_attr
export function fetchProductAttrList(params) {
    return request({
        url: "get_product_attr",
        method: "get",
        params: params
    })

}
// 获取商品分类查询
//http://www.yinruifang.cn/index/Api/get_product_category
export function fetchCategory(params) {
    return request({
        url: "get_product_category",
        method: "get",
        params: params
    })

}





// 获取 品牌管理分页
// http://www.yinruifang.cn/index/Api/get_product_brand_pag
export function fetchBrandPageList(params){
    return request ({
        url:"get_product_brand_pag",
        method:"get",
        params:params
    })
}


//添加商品分类接口
//：http://www.yinruifang.cn/index/Api/create_product_cate
export function createProductCate(data){
    return request ({
        url:"create_product_cate",
        method:"post",
        data:data
    })
}

// 修改商品信息
//http://www.yinruifang.cn/index/Api/update_product
export function updateProduct(data){
    return request ({
        url:"update_product",
        method:"post",
        data:data
    });
}
// 添加一条数据
// http://www.yinruifang.cn/index/Api/create_product
export function createProduct(data){
    return request ({
        url:"create_product",
        method:"post",
        data:data
    })
}

//通过id获取一条商品数据列表记录
//url 地址：http://www.yinruifang.cn/index/Api/product_one
export function getProductOne(params){
    return request ({
        url:"product_one",
        method:"get",
        params:params
    })
}

// 删除一条记录
// 通过 id删除 商品数据列表
//http://www.yinruifang.cn/index/Api/delete_status
export function delProduct(params){
    return request ({
        url:"delete_status",
        method:"get",
        params:params
    })
}

// 修改商品分类信息
// url 地址：http://www.yinruifang.cn/index/Api/update_product_cate
export function updateProductCate(data){
    return request ({
        url:"update_product_cate",
        method:"post",
        data:data
    })
}

// 通过id 获取一条商品分类数据
// url 地址：http://www.yinruifang.cn/index/Api/product_cate_one
export function getProductCateOne(params){
    return request ({
        url:"product_cate_one",
        method:"get",
        params:params
    })
}


// 删除商品分类信息
// url 地址：http://www.yinruifang.cn/index/Api/delete_category
export function delProductCate(data){
    return request ({
        url:"delete_category",
        method:"post",
        data:data
    })
}

// 添加一条商品类型信息
// url 地址：http://www.yinruifang.cn/index/Api/create_product_attr
export function createProductAttr(data){
    return request ({
        url:"create_product_attr",
        method:"post",
        data:data
    })
}

//修改商品类型信息
// url 地址：http://www.yinruifang.cn/index/Api/update_product_attr
export function updateProductAttr(data){
    return request ({
        url:"update_product_attr",
        method:"post",
        data:data
    })
}
// 删除商品类型数据
// url 地址：http://www.yinruifang.cn/index/Api/delete_product_attr
export function delProductAttr(params){
    return request ({
        url:"delete_product_attr",
        method:"get",
        params:params
    })
}
// 添加品牌管理数据
// url 地址：http://www.yinruifang.cn/index/Api/create_product_brand 
// post
export function createBrand(data){
    return request ({
        url:"create_product_brand",
        method:"post",
        data:data
    })
}
// 修改品牌
// url 地址：http://www.yinruifang.cn/index/Api/update_product_brand
export function updateBrand(data){
    return request ({
        url:"update_product_brand",
        method:"post",
        data:data
    })
}

//修改 品牌制造商是否显示
// /index/Api/update_brand_factory_status'
// method:'post',
export function updateBrandFactoryStatus(data){
    return request ({
        url:"update_brand_factory_status",
        method:"post",
        data:data
    })
}
// 修改该品牌是否显示
// url:'/index/Api/update_brand_show_status',
// method:'post',
export function updateBrandShowStatus(data){
    return request ({
        url:"update_brand_show_status",
        method:"post",
        data:data
    })
}
// 获取一条品牌管理信息

// url:'/index/Api/brand_one'
// method:'get',
export function getBrandOne(params){
    return request ({
        url:"brand_one",
        method:"get",
        params:params
    })
}

// 删除品牌
// url 地址：http://www.yinruifang.cn/index/Api/delete_product_brand
export function delBrand(params){
    return request ({
        url:"delete_product_brand",
        method:"get",
        params:params
    })
}